Alarms > Enhanced Alarm Configuration > Enhanced Alarm Configuration Security

Enhanced Alarm Configuration - Security

Enhanced Alarm Configuration security events control user access to the viewing and editing of EAC settings. Adding these events is optional, but in their absence, user access to the EAC settings will mirror any existing configurable bit permissions. Access to alarm settings properties and their configuration in Enhanced Alarm Configuration is determined by a user's permissions levels. Each time a user attempts to perform an action that requires a certain security access level for a given application (for example, suppress an alarm for a point), access is granted or denied by the ACS based on the built-in security event that governs that property.

These alarm settings properties use either the ACCESS security event or extended PNT security events. When a user has no configured association to either an EACALL or EAxxdtps event, that user's access resolves to the level that exists for the associated configurable bit.

As an example, if a user's access resolves to NONE, either explicitly with an existing permission setting or implicitly due to the absence of a permission assigned to an existing EAC-based event, their access will resolve to READ if the current level for the associated configurable bit is READ or higher. Otherwise, the access will remain as NONE.

Security Events for EAC

Security events specific to EAC are part of PNT security.

EAxxdtps Event

The EAxxdtps event controls who can see and edit specific configurable bit EAC settings in Alarm Settings and in the Enhanced Alarm Settings dialog box. This event can increase or decrease a user's security privileges from what is established by ACCESS and ALARMSET.

Since distinct EAC settings can be configured for individual configurable-bits, the EAxxdtps event provides specific configurable bit access control in the form of EAxx, where xx is replaced by the specific configurable-bit number (e.g. EA01, EA12). Additionally, since a specific configurable bit number may have a different meaning depending on a point’s assigned data type (Analog, String, etc.) and its point scheme, the EAxxdtps event allows for point data type and point scheme qualification, where "dt" is the data type, (e.g., AI, SI) and "ps" is the point scheme ID (e.g., 00, 01, 02).

The EAxxdtps event format is displayed below:

EA<xx><dt><ps> (eight character maximum)

Examples

Specific Enhanced Alarm Settings dialog box behaviors and allowable actions for each permission level associated with the configurable bits are shown in the table below.

Event Authorization Enhanced Alarm Settings Dialog Box

EAxxdtps

0-None

Hides the status bit entry from the left-hand list.

1-Read

Shows the status bit in the left-hand list but prevents any modification to the condition or expressions.

  • If "1-Read" access exists for all defined status bits, the Export button is enabled.
  • Import and Clear All are disabled if any one status bit is assigned "1-Read" permissions.

2-Update

Shows the status bit in the left-hand list and allows modification of the comparison values within the expressions only.

  • The Export button is enabled.

3-Add

Shows the status bit in the left-hand list, allows modification to the comparison values within the expressions, and allows conditions to be enabled or disabled.

  • The Export button is enabled.

4-Delete

Shows the status bit in the left-hand list, allows full expression tree modification, allows conditions to be enabled or disabled, and allows the Set status on … drop-down menu to be modified.

If "4-Delete" access exists for all defined status bits:

  • The Export, Import and Clear All buttons are enabled.

  • The ability to change the drop-down menu from Separate conditions to Single conditions for all is enabled.

5-Admin

Same functionality as "4-Delete".

EACALL Event

For systems that do not require specific configurable bit access control, the EACALL event, working in combination with the ACCESS event, determines user access for all EAC settings regardless of the configurable bit number, point data type, or point scheme assigned.

Examples


More:


Let us know how we can improve this topic.

CygNet at weatherford.com

© 2020 Weatherford. All rights reserved.